// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.node_view = null;
//         t.node_guang = null;
//         t.btn_mengban = null;
//         t.sp_iconSprite = null;
//         t.txt_nameLabel = null;
//         t._btnNames = ["btn_mengban"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Node)], t.prototype, "node_view", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_guang", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_mengban", void 0);
//     __decorate([u(cc.Sprite)], t.prototype, "sp_iconSprite", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_nameLabel", void 0);
//     return __decorate([l("UI_UnlockNewEquip_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;


import UIBindings from './UIBindings';
const { ccclass, property } = cc._decorator;

/**
 * @class UI_UnlockNewEquip_UIBindings
 * @extends UIBindings
 * 建议名称：UnlockNewEquipmentBindings
 * 此类用于管理解除新设备的 UI 绑定
 */
@ccclass('UI_UnlockNewEquip_UIBindings')
export default class UIUnlockNewEquipUIBindings extends UIBindings {
    /** 主视图节点 */
    @property(cc.Node)
    node_view: cc.Node | null = null;

    /** 光圈效果节点 */
    @property(cc.Node)
    node_guang: cc.Node | null = null;

    /** 蒙版按钮 */
    @property(cc.Button)
    btn_mengban: cc.Button | null = null;

    /** 图标精灵 */
    @property(cc.Sprite)
    sp_iconSprite: cc.Sprite | null = null;

    /** 名称标签 */
    @property(cc.Label)
    txt_nameLabel: cc.Label | null = null;

    /** 按钮名称数组 */
    protected _btnNames: string[] = ["btn_mengban"];

    constructor() {
        super();
    }
}